remain isolated from somewhere - German English Dictionary